home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d17 / tsprn15.arc / TSPRN.INF < prev    next >
Text File  |  1990-07-11  |  13KB  |  262 lines

  1.                            - 1 -
  2. 11th July, 1990
  3.  
  4. About TSPRN in General
  5. ======================
  6.  
  7. This package may be used and distributed freely for NON-COMMERCIAL,
  8. NON-INSTITUTIONAL, PRIVATE purposes, provided it is not changed in
  9. any way. For ANY other usage, such as use in a business enterprise
  10. or a university, contact the author for registration. Uploading to
  11. bulletin boards is encouraged.
  12.  
  13. The programs are under development. Comments and contacts are
  14. welcome. If you have any comments, please do not hesitate to use
  15. electronic mail for communication.
  16.   InterNet address: ts@chyde.uwasa.fi         (preferred)
  17.   Funet address:    GADO::SALMI
  18.   Bitnet address:   SALMI@FINFUN
  19.   FidoNet address:  2:515/1 (Micro Maniacs Opus, To: Timo Salmi)
  20.  
  21. The author shall not be liable to the user for any direct, indirect
  22. or consequential loss arising from the use of, or inability to use,
  23. any program or file howsoever caused. No warranty is given that the
  24. programs will work under all circumstances.
  25.  
  26. Timo Salmi
  27. Professor of Accounting and Business Finance
  28. School of Business Studies, University of Vaasa
  29. P.O. BOX 297, SF-65101 Vaasa, Finland
  30.  
  31.  
  32. SUMMARY:
  33.  
  34. TSPRN15.ARC     Print text files by Timo Salmi
  35. Filename        Comment                             Date      Time  
  36. --------        --------------------------------    ----      ----  
  37. PRNDAISY.EXE    Daisy Bubble parallel Jet         07-10-90  22:34:46
  38. PRNDICO.EXE     Diconix parallel ink jets         07-10-90  22:27:34
  39. PRNG8008.EXE    Gabriele 8008 serial daisy-wheel  07-10-90  22:40:04
  40. SETDAISY.EXE    Set Daisy Bubble Jet from menu    07-11-90  22:23:28
  41. SETDICO.EXE     Set Diconix InkJet from menu      07-11-90  22:23:32
  42. TSPRN.INF       Document                          07-11-90  23:50:00
  43. TSPRN.NWS       News announcements about tsprn    07-11-90  22:46:42
  44. TSPROG.INF      List of PD programs from T.Salmi  04-03-90  17:37:40
  45. VAASA.INF       Info: Finland, Vaasa, U of Vaasa  02-02-90  11:52:54
  46. ----            ------             ------  -----
  47. 0009            175541             122163   31%
  48.  
  49.  
  50.                            - 2 -
  51.  
  52. COMMON FEATURES:
  53.  
  54. The programs in this collection are for printing text files to the
  55. following printers. Diconix parallel inkjet printers, Gabriele 8008
  56. serial daisy-wheel printer, and Daisy Bubble parallel Jet Printer.
  57. FILEPRNT.EXE in TSFCOM package has some additional printer options.
  58. (See the end of this file.)
  59.  
  60. These programs (PRNDICO.EXE and PRNG8008) have been customized for
  61. the use with a Zenith laptop, and (PRNDAISY.EXE) with an Osborne
  62. 06AT, but they can be used with other computers as well. Currently,
  63. I use PRNDAISY.EXE with an Osborne 386.
  64.  
  65.   ╔═════════════════════════════════════════════════════════════╗
  66.   ║  Zenith laptop owners using any serial printer should study ║
  67.   ║  the instructions for PRNG8008.EXE below!                   ║
  68.   ╚═════════════════════════════════════════════════════════════╝
  69.  
  70. The programs can handle discontinuous paper. Before printing, you
  71. are asked for the number of lines you want to print at one go. Then
  72. there is a pause (which you can use for changing paper). A pause is
  73. also caused by a formfeed character <FF> or the text .PAGE on any
  74. line. (This is the same system as used by the author's FILEPAGE
  75. program.) The line with .PAGE or linefeed on it, is not printed out.
  76. -  Printing can be aborted by pressing CTRL Y.
  77.                                                                                
  78. The text sent to the printer will be echoed on the screen.                     
  79.                                                                                
  80. The programs have their own error handlers to cover the most common
  81. printer offline  situations. If the offline condition arises while
  82. the printing is taking place, it takes awhile (up to one minute)
  83. before the handler can take over.
  84.  
  85. The FILEPAGE.EXE program referred to in the above is part of the
  86. author's collection TSFCOMxx.ARC. The contents of TSFCOMxx.ARC is
  87. given at the end of this file.
  88.  
  89.  
  90. PRNDICO (Ver 1.2)   PRiNt to DICOnix parallel ink jet
  91. =================
  92.                                                                                
  93. PRNDICO.EXE prints text files to Diconix parallel inkjet printer.
  94.                                                                                
  95. As Diconix is a parallel printer, it must be attached to the printer
  96. port. This program uses Diconix 150 EPSON Mode. Therefore, emulation
  97. dip switch 6 must be set on.
  98.  
  99. FONTS:                                                                    
  100.  1) Elite, Condensed                                                      
  101.  2) Elite, Condensed, Emphasized
  102.  3) Elite                                                                 
  103.  4) Elite, Emphasized                                                     
  104.  5) Wide condensed                                                        
  105.  6) Wide condensed, Emphasized                                            
  106.  7) Sample text to printer to demonstrate the fonts                       
  107.  
  108. Release notes for PRNDICO
  109. ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙
  110.  
  111. Version 1.2: The off-line response times are now up to about 7x
  112. shorter than in the previous versions. This is important, since
  113. depending on your hardware the default off-line response time can be
  114. up to one minute, which is really annoying. This is a feature of the
  115. PC (actually its BIOS), not a feature of the printer. The new
  116. release reduces the print retrys from the default 20 down to only 3.
  117. The original default is restored at program termination.
  118.   BTW, if you want to be able to set the default retrys of your
  119. printer, you can do it with my SETPRT utility, which is included in
  120. my TSUTLD15.ARC (or later) package.
  121.   When the program asks for your input, you can now edit your input
  122. using CursorLeft, CursorRight, Home, End, Delete, Backspace, Insert,
  123. and Esc keys (that is you have line-editing potential). You can also
  124. recall previous input by using the PageUp key. Furthermore, if you
  125. press ctrl-c or Break, the program will ask for confirmation.
  126.   The file to be printed can now optionally be given on the command
  127. line, that is the usage has been changed to PRNDICO [FileName].
  128.   The situations were the printer is turned off, or runs out of
  129. paper in the middle of printing are now (hopefully) better handled.
  130.  
  131.  
  132. PRNDAISY (Ver. 1.2)   PRiNt to DAISY parallel ink jet
  133. ===================
  134.  
  135. PRNDAISY.EXE prints text files to Daisy Bubble parallel Jet Printer.
  136.  
  137. As Daisy is a parallel printer, it must be attached to the printer
  138. port.
  139.  
  140. FONTS:                                                                  
  141.  1) Condensed                                                           
  142.  2) Normal, draft                                                       
  143.  3) Normal, NLQ                                                         
  144.  4) Condensed-enlarged                                                  
  145.  5) Sample text to printer to demonstrate the fonts                     
  146.  6) Normal, double pass NLQ                                             
  147.  
  148. Release notes: Version 1.2: See the release notes of PRNDICO.
  149.  
  150.  
  151. PRNG8008 (Ver. 1.2)   PRiNt to Gabriele 8008 serial daisy-wheel
  152. ===================
  153.  
  154. PRNG8008.EXE prints text files to Gabriele 8008 serial daisy-wheel
  155. printer.
  156.  
  157. As Gabriele 8008 is a serial printer, it must be attached to the
  158. RS232C port. Before using a serial printer you must first have
  159. configured your system. See your MS-DOS and/or Owner's manual for
  160. details. (Zenith laptop owners should look at mode and configur.com
  161. commands.) LPT must redirected to COM. If you have not done it, do
  162. it as follows in MsDos:
  163.   mode com1:4800,e,7,2
  164.   mode lpt1:=com1:                                                             
  165. and print something with the print command to try it out.
  166.  
  167. You may experice difficulties in using the serial port with the
  168. Zenith laptop with any printer. The key is to select suitable delays
  169. with the configur.com. IMPORTANT WARNING for Zenith owners:
  170. configur.com alters the hidden operating system files. Apply
  171. configur.com on a separate diskette only! The parallel port may not
  172. work properly after configuring. Knowing this may spare you
  173. considerable strife.
  174.                                                                              
  175. Since Gabriele 8008 is a daisy-wheel printer there are no font
  176. options. The density of the text is optional, though.
  177.  
  178. Release notes: Version 1.2: See the release notes of PRNDICO.
  179.  
  180.  
  181. SETDAISY (Ver 1.3)  Set Daisy Bubble Jet from menu
  182. ==================
  183.  
  184. See the description of SETDICO.
  185.  
  186.  
  187. SETDICO (Ver 1.3)  Set Diconix InkJet from menu
  188. =================
  189.  
  190. I decided to try my hand at the advanced user interface with
  191. pull-down menus and dos gateways. For this a selected a task that in
  192. itself it simple enough, that is sending setup commands to a Diconix
  193. parallel InkJet printer. This resulted in the setdico.exe program
  194. now included in the TSPRN package.
  195.  
  196. The pull-down menu in this program is similar to those appearing in
  197. many commercial programs. At the top there is the main menu (Spacing
  198. Fonts Misc Quit). One moves around with the cursor keys (home and
  199. end keys work as well), and makes the choice by pressing the enter
  200. (return) key. In the main menu the first letters of the options can
  201. also be used for moving around. In the submenus (e.g. 60, 75, 80,
  202. 90, 100, 125, 138, 150, 175, 200 for Spacing) the choices are made
  203. in the same way. After the choice there will be a result message
  204. about the success of setting the printer accordingly. Alt-X can be
  205. used at any time for a quick exit. F9 can be used to escape to
  206. MsDos, and exit to return as is customary.
  207.  
  208. Inside the program (unseen by the user) the essential trick in
  209. building this kind of a pull-down menu program is being able quickly
  210. to save and restore screens. (This program needs to save a maximum
  211. of three screens.) Some minor additional tricks needed are e.g.
  212. hiding the cursor for the duration of the program, and restoring it
  213. when the program is ended. Of course the pulldown menus themselves
  214. contain a lot of code, but this part involves no difficult
  215. programming tricks, just a lot of careful juggling. Good windowing
  216. subroutines are essential, but these I already had developed for my
  217. earlier programs. The MsDos gateway part of the code is relatively
  218. simple. The crucial part is locating the command processor (usually
  219. command.com). Testing the printer status by using interrupts is also
  220. relatively easy, but has little to do with the user interface as
  221. such.
  222.  
  223. Release notes: Version 1.1. I have added the option of setting the
  224. left margin in setdico.exe. From programming point of view this
  225. meant developing a new window routine for entering data. All the
  226. menus in version 1.0 were strictly pulldown menus involving only the
  227. cursor keys, escape, etc., but no factual data entry.
  228.  
  229. Version 1.3: The off-line response times are now up to about 7x
  230. shorter than in the previous versions. This is important, since
  231. depending on your hardware the default off-line response time can be
  232. up to one minute, which is really annoying. This is a feature of the
  233. PC (actually its BIOS), not a feature of the printer. The new
  234. release reduces the print retrys from the default 20 down to only 3.
  235. The original default is restored at program termination.
  236.    The exit (F9) to Dos shell now alter the prompt by adding a [TS]
  237. to it so that it is easier to know when you are in a shell.
  238.  
  239.  
  240. INFORMATION ON TSFCOM          Available e.g. by anonymous ftp from
  241. =====================          chyde.uwasa.fi, Vaasa, Finland
  242.  
  243.  
  244. Searching Archive: TSFCOM23.ARC - File manipulation by Timo Salmi
  245. Filename        Comment                             Date      Time    CRC
  246. --------        --------------------------------    ----      ----    ---
  247. CRYPTER.EXE     Protects files with a password    07-08-90  19:58:54  A68D
  248. FILEADD.EXE     Joins text files side by side     09-30-89  11:49:26  0BF7
  249. FILECUT.EXE     Cuts a text file in parts         09-29-89  11:26:50  3B00
  250. FILEDUMP.EXE    Decimal dump of a file            07-08-90  20:18:10  6758
  251. FILEPAGE.EXE    Prepares files for printing       07-08-90  20:11:34  E6BB
  252. FILEPALN.EXE    Counts page lengths and widths    07-08-90  19:46:56  4F73
  253. FILEPRNT.EXE    Text-file to various printers     07-09-90  00:16:22  82B3
  254. FILETRAN.EXE    Scandinavian conversions          09-29-89  14:44:30  E7DB
  255. FILETRIM.EXE    Trims or pads text file rows      07-08-90  20:04:06  E5B3
  256. TSFCOM.INF      Document                          07-09-90  00:35:38  A1FF
  257. TSFCOM.NWS      News concerning this package      07-09-90  00:32:06  E39F
  258. TSPROG.INF      List of PD programs from T.Salmi  04-03-90  17:37:40  38AB
  259. VAASA.INF       Info: Finland, Vaasa, U of Vaasa  02-02-90  11:52:54  F6C0
  260. ----            ------             ------  -----
  261. 0013            304659             216367   29%
  262.